#coding-utf-8

from django.db import models

# 创建一个简单的 model
class Test(models.Model):
    # 创建一个列 name，规定为char类型，最长长度为 20
    name = models.CharField(max_length=20)

class User(models.Model):
    # 设置为主键
    id = models.IntegerField(primary_key=True)
    # 设置 username 不能为空
    username = models.CharField(unique=True, max_length=50, blank=False)
    # 默认为0岁
    age = models.SmallIntegerField(default=0)
    # 设置 db_index 表示可以索引
    phone = models.IntegerField(db_index=True, blank=True, default=0)
    email = models.EmailField(blank=True, default='')
    info = models.TextField()
    # auto_now_add 仅在创建的时候自动添加时间
    create_time = models.DateTimeField(auto_now_add=True)
    # auto_now 更新的时候也添加时间
    update_time = models.DateTimeField(auto_now=True)